package com.zp.crm.dto.User;

import java.text.SimpleDateFormat;
import java.util.List;

import com.zp.crm.entity.User.UserEntity;

public class UserDto {

	
	public String SelectOption(List<UserEntity> list){
		
		StringBuffer b=new StringBuffer();
		
		for(UserEntity u : list){
			if(u.getUserTrueName()!=null && !u.getUserTrueName().equals("")){
				b.append("<option value='"+u.getCode()+"'>--"+u.getUserTrueName()+"--</option>");
			}
		}
		return b.toString();
	}

	public String CreateListHtml(int count, List<UserEntity> list, int page, int InputId) {
		StringBuffer s=new StringBuffer();
		
		SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		
		s.append("<table class='table'><tr><th>编号</th><th>登录名</th><th>真实姓名</th><th>登录时间</th><th>登录Ip</th><th>状态</th><th>是否管理锁定</th><th>操作</th></tr>");
		
		if(list.size()==0){
			s.append("<tr><td colspan='8' style='text-align: center;'>暂无查询用户信息</td></tr>");
		}
		for(UserEntity u : list){
			s.append("<tr>");
			s.append("<td>"+u.getCode()+"</td>");
			s.append("<td>"+u.getUserName()+"</td>");
			s.append("<td>"+u.getUserTrueName()+"</td>");
			if(u.getUserLoginTime()!=null){
				s.append("<td>"+f.format(u.getUserLoginTime())+"</td>");
			}else{
				s.append("<td></td>");
			}
			if(u.getUserIp()!=null){
				s.append("<td>"+u.getUserIp()+"</td>");
			}else{
				s.append("<td></td>");
			}
			s.append("<td>"+u.getUserStuts()+"</td>");
			if(u.getUserSDCS()==0){
				s.append("<td>未锁定</td>");
			}else{
				s.append("<td>已锁定</td>");
			}
			s.append("<td><a class='inner_btn UserListRoid'>设置角色</a><a class='inner_btn UserListSD'>锁定</a><a class='inner_btn UserListJS'>解锁</a><a class='inner_btn UserListDelete'>删除</a></td>");
			s.append("</tr>");
		}
		s.append("</table>");
		
		int c=count/10;
		
		int o=count%10;
		
		if(c==0 || o>0){
			c=c+1;
		}
		
		s.append("<aside class='paging'>");
		
		s.append("<span class=''>当前第"+page+"页</span>---");
		
		s.append("<input type='hidden' id='AInputPage' value='"+page+"'/>");
		
		s.append("<input type='hidden' id='CreateTypeInputHidden' value='"+InputId+"'/>");
		
		s.append("<span class=''>共有"+c+"页</span>");
		
		if(c==0||c==1){
			s.append("<a class='PageIndexA'>1</a>");
		}else{ 
			int p=c+1;
			for(int i=1;i<p;i++){
				s.append("<a class='PageIndexA'>"+i+"</a>");
			};
		}
		
		s.append("</aside>");
		
		return s.toString();
	}
}
